////import java.io.IOException;
////import java.util.ArrayList;
////import java.util.Comparator;
////import java.util.HashMap;
////import java.util.PriorityQueue;
////
/////**
//// * Created by IntelliJ IDEA.
//// * User: zm
//// * Date: 2023/3/12
//// */
////import java.io.BufferedReader;
////import java.io.IOException;
////import java.io.InputStreamReader;
////import java.util.Arrays;
////import java.util.Comparator;
////
////public class Main {
////    static int N = 100020;
////    static long ant [] = new long [N+1];
////    static long ans [] = new long [N+1];
////
////    public static void main(String agrs[]) throws IOException {
////        //黄河交通学院-天上有星星
////        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
////        String s [] = br.readLine().split(" ");
////        int n = Integer.parseInt(s[0]);
////        int d = Integer.parseInt(s[1]);
////        int k = Integer.parseInt(s[2]);
////        int bak=n;
////        int nums[][] = new int [n][2];
////        for(int i=0;i<n;i++) {
////            s = br.readLine().split(" ");
////            nums[i][0] = Integer.parseInt(s[0]);//时间
////            nums[i][1] = Integer.parseInt(s[1]);//编号
////
////        }
////        Arrays.sort(nums,new Comparator<int []>() {
////
////            @Override
////            public int compare(int[] o1,int[] o2) {
////                // TODO Auto-generated method stub
////                return o1[0]-o2[0];
////            }
////        });
////
////        for(int i=0;i<n;i++) {
////            int num = nums[i][1];
////            int num2 = nums[i][0];
////            if(ans[num]==0) {
////                ant[num]=num2;
////                ans[num]++;
////            }else if(Math.abs(num2-ant[num])<d) {//相差时间
////                ant[num]=num2;
////                ans[num]++;
////            }else {
////                if(ans[num]>=k)continue;
////                ant[num]=num2;//否则重置
////                ans[num]=1;
////            }
////        }
////        for(int i=0;i<=N;i++) {
////            if(ans[i]>=k) {
////                System.out.println(i);
////            }
////        }
//////        for(int i=0;i<n;i++) {
//////            System.out.println(Arrays.toString(nums[i]));
//////        }
////    }
////}
//import java.util.ArrayList;
//import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

//public class Main {
//    //qiu zui da gong yueshu
//    public static int CommonDivisor(int nums1, int nums2){
//        while(nums1 - nums2 != 0){
//            if(nums1 < nums2){
//                int temp = nums1;
//                nums1 = nums2;
//                nums2 = temp;
//            }
//            nums1 = nums1 - nums2;
//        }
//        return nums1;
//    }
//
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        int n = scan.nextInt();
//        int res = 0;
//        int[] array = new  int[n];
//
//        for(int i = 0; i < n; i++){
//            array[i] = scan.nextInt();
//        }
//        //tong ji yi de ge shu
//        int OneCount = 0;
//        for(int i = 0; i < n; i++){
//            if(array[i] == 1){
//                OneCount++;
//            }
//        }
//        if(OneCount != 0){
//            res = n - OneCount;
//            System.out.println(res);
//        }else{
//            //pianlizhenggeshuzu
//            for(int i = 0; i < n - 1; i++){
//                if(CommonDivisor(array[i], array[i + 1]) == 1){
//                    res = n;
//                    System.out.println(res);
//                    break;
//                }
//                if(i == n - 2){
//                    System.out.println(-1);
//                }
//            }
//        }
//    }
//}

// 1:无需package
// 2: 类名必须Main, 不可修改

//public class Main {
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        //在此输入您的代码...
//        int nums = scan.nextInt();
//        char ch = 0;
//        for(int i = 1; i < nums; i++){
//            ch = (char)('A' + i);
//        }
//        System.out.println(ch);
//        scan.close();
//    }
//}

//import java.io.IOException;
//import java.util.ArrayList;
//import java.util.Comparator;
//import java.util.HashMap;
//import java.util.PriorityQueue;
//
///**
// * Created by IntelliJ IDEA.
// * User: zm
// * Date: 2023/3/12
// */
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//import java.util.Arrays;
//import java.util.Comparator;
//
//public class Main {
//    static int N = 100020;
//    static long ant [] = new long [N+1];
//    static long ans [] = new long [N+1];
//
//    public static void main(String agrs[]) throws IOException {
//        //黄河交通学院-天上有星星
//        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//        String s [] = br.readLine().split(" ");
//        int n = Integer.parseInt(s[0]);
//        int d = Integer.parseInt(s[1]);
//        int k = Integer.parseInt(s[2]);
//        int bak=n;
//        int nums[][] = new int [n][2];
//        for(int i=0;i<n;i++) {
//            s = br.readLine().split(" ");
//            nums[i][0] = Integer.parseInt(s[0]);//时间
//            nums[i][1] = Integer.parseInt(s[1]);//编号
//
//        }
//        Arrays.sort(nums,new Comparator<int []>() {
//
//            @Override
//            public int compare(int[] o1,int[] o2) {
//                // TODO Auto-generated method stub
//                return o1[0]-o2[0];
//            }
//        });
//
//        for(int i=0;i<n;i++) {
//            int num = nums[i][1];
//            int num2 = nums[i][0];
//            if(ans[num]==0) {
//                ant[num]=num2;
//                ans[num]++;
//            }else if(Math.abs(num2-ant[num])<d) {//相差时间
//                ant[num]=num2;
//                ans[num]++;
//            }else {
//                if(ans[num]>=k)continue;
//                ant[num]=num2;//否则重置
//                ans[num]=1;
//            }
//        }
//        for(int i=0;i<=N;i++) {
//            if(ans[i]>=k) {
//                System.out.println(i);
//            }
//        }
////        for(int i=0;i<n;i++) {
////            System.out.println(Arrays.toString(nums[i]));
////        }
//    }
//}


//        int[] array = new int[2];
//        array[0] = 1;
//        array[1] = 2;
//        res.add(array);
//        int[] array1 = new int[2];
//        array1[0] = 1;
//        array1[1] = 2;
//        res.add(array1);
//        for(int i = 0; i < res.size(); i++){
//            System.out.println(res.get(i));
//        }
//        for(int i = 0; i < n; i++){
//
//        }


//        ArrayList<Integer> res = new ArrayList<>();
//        res.add(1);
//        res.add(2);
//        System.out.println(res.get(0));
//        int[] array = new int[2];
//        array[0] = 1;
//        array[1] = 2;
//        System.out.println(array.toString());
import java.util.ArrayList;
import java.util.Scanner;
public class Demo8 {
    static ArrayList<int[]> res = new ArrayList<>();
    public static boolean Clockwise(int n, int nums){
        int sum = 0; //油的总量
        for(int i = nums; i <= n; i++){   //从i空间站降落
            sum = res.get(i)[0];
            //先判断顺序方向
            int j = (i + 1) % n;;
            while(j != i){
                if(res.get(i)[0] < res.get(i)[1]){
                    return false;
                }

                sum = sum - res.get(j - 1)[1];
                sum = sum + res.get(j)[0];
                if(sum < res.get(j)[1]){
                    return false;
                }
                j = (j + 1) % (n + 1);
                if(j == 0)j = 1;
            }
            return true;
        }
        return true;
    }

    public static boolean Anticlockwise(int n, int nums){
        int sum = 0; //油的总量
        for(int i = 1; i <= n; i++){   //从i空间站降落
            sum = res.get(i)[0];
            //先判断逆时针方向
            int j = i - 1;
            if(j == 0){
                j = n;
            }
            while(j != i){
                if(res.get(i)[0] < res.get(i)[1]){
                    return false;
                }
                sum = sum - res.get((j + 1) % n)[1];
                sum = sum + res.get(j)[0];
                if(sum < res.get(j)[1]){
                    return false;
                }
                j = j - 1;
                if(j == 0){
                    j = n;
                }
            }

        }

        return true;
    }
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
//        输入相应的值
        int n = scan.nextInt();
        res.add(new int[]{0,0});
        for(int i = 0; i < n; i++){
            res.add(new int[]{scan.nextInt(),scan.nextInt()});
        }
        for(int i = 1; i <= n; i++){
            if(Clockwise(n,i) || Anticlockwise(n,i)){
                System.out.println("TAK");
            }else{
                System.out.println("NIE");
            }
        }
    }
}

